Instructions pour installer une suite complète en gfortran avec Windows 10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Editeurs recommandés ++++++++++++++++++++ JEdit et Notepad++ Installer MinGW (version 32 bits) +++++++++++++++++++++++++++++++++ - Source : http://www.mingw.org Télécharger et exécuter mingw-get-setup.exe Sélectionner tout ce qui est proposé dans Basic Setup Dans All Packages\MinGW\MinGW Libraries, sélectionner tout ce qui concerne "pthreads"/POSIX Faire ensuite Installation\Apply changes - La variable d'environnement PATH doit contenir "C:\MinGW\bin". - Pour permettre l'utilisation d'OpenMP : copier omp_lib.h dans C:\MinGw\include copier omp_lib.mod et omp_lib_kinds.mod dans C:\MinGW\lib\gcc\mingw32\6.3.0\finclude (on obtient ces fichiers en faisant : gfortran -c omp_lib.f90) Installer GrWin (PGPLOT) ++++++++++++++++++++++++ - Source : http://spdg1.sci.shizuoka.ac.jp/grwinlib/english Version choisie : MinGW & gfortran Télécharger le fichier GrWinC-100e_MinGW_gfortran.msi Lancer le fichier d'installation - En cas de problème : copier le contenu du répertoire C:\GrWin\MinGW_gfortran\bin dans C:\MinGW\bin copier le contenu du répertoire C:\GrWin\MinGW_gfortran\lib dans C:\MinGW\lib copier le contenu du répertoire C:\GrWin\MinGW_gfortran\include dans C:\MinGW\include - définir la variable d'environnement PGPLOT_FONT="c:\GrWin\grfont.dat" Installer LAPACK ++++++++++++++++ 1. Installation simplifiée -------------------------- Copier les fichiers libblas.a, liblapack.a et libtmglib.a dans C:\MinGW\lib 2. Installation basée sur une compilation manuelle de LAPACK ------------------------------------------------------------ - télécharger lapack-3.7.1.tgz Source : http://www.netlib.org/lapack - ouvrir une fenêtre d'invite de commande et aller dans le répertoire qui contient lapack-3.7.1.tgz - décompresser le fichier gzip -d lapack-3.7.1.tgz tar -xf lapack-3.7.1.tar - compiler la librairie LAPACK cd lapack-3.7.1 cp make.inc.example make.inc ; éditer make.inc pour choisir ses préférences ou utiliser le make.inc proposé make cp librefblas.a libblas.a - copier les fichiers liblapack.a, librefblas.a, libblas.a et libtmglib.a dans C:\MinGW\lib Installer Octave (pour make et comme alternative à MATLAB) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - télécharger et exécuter octave-4.4.1-w64-installer.exe Source : octave.org - La variable d'environnement PATH doit contenir "C:\Octave\Octave-4.4.1\bin". Important : "C:\MinGW\bin" doit venir avant dans le PATH